翻訳と辞書
Words near each other
・ Unified communications management
・ Unified Communist Party of Georgia
・ Unified Communist Party of Italy
・ Unified Communist Party of Nepal (Maoist)
・ Unified Communist Party of Spain
・ Unified Cornish
・ Unified Democratic Party
・ Unified Diagnostic Services
・ Unified Display Interface
・ Unified EFI Forum
・ Unified Egyptian Communist Party
・ Unified Emulator Format
・ Unified English Braille
・ Unified European Left Group
・ Unified Export Strategy
Unified Expression Language
・ Unified Extensible Firmware Interface
・ Unified field
・ Unified field theory
・ Unified Fire Authority
・ Unified Framework
・ Unified Grocers
・ Unified growth theory
・ Unified Information Access
・ Unified interoperability
・ Unified Launch Vehicle
・ Unified ledger accounting
・ Unified lighting and shadowing
・ Unified Lithuanian National Workers Movement
・ Unified Lumumbist Party


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Unified Expression Language : ウィキペディア英語版
Unified Expression Language
The Java Unified Expression Language is a special purpose programming language mostly used in Java web applications for embedding expressions into web pages.
The Java specification writers and expert groups of the Java web-tier technologies have worked on a unified expression language which was first included in the JSP 2.1 specification (JSR-245), and later specified by itself in jsr-341, part of Java EE 7.
==History==
The expression language started out as part of the JavaServer Pages Standard Tag Library (JSTL) and was originally called SPEL (Simplest Possible Expression Language), then just Expression Language (EL). It was a scripting language which allowed access to Java components (JavaBeans) through JSP. Since JSP 2.0, it has been used inside JSP tags to separate Java code from JSP, and to allow easier access to Java components (than in Java code).
Over the years, the expression language has evolved to include more advanced functionality and it was included in the JSP 2.0 specification. Scripting was made easier for web-content designers who have little or practically no knowledge of the core Java Language. This scripting language made JSP a scripting language in the true sense. Before EL, JSP consisted of some special tags like scriptlets, expressions etc. within which Java code was written explicitly. With EL the web-content designer needs only to know how to make proper calls to core Java methods.
EL was, both syntactically and semantically, similar to JavaScript expressions:
*there is no typecasting
*type conversions are usually done implicitly
*double and single quotes are equivalent
*object.property has the same meaning as object()
EL also liberated the programmer from having to know the particularities of how the values are actually accessed: object.property can mean (depending on what the object is) either object.get("property") or object.getProperty("property") or object.getProperty() etc.
During the development of JSP 2.0, the JavaServer Faces technology was released which also needed an expression language, but the expression language defined in the JSP 2.0 specification didn't satisfy all the needs for development with JSF technology. The most obvious limitation is that its expressions are evaluated immediately. And also, the JSF components need a way to invoke methods on server-side objects. A more powerful language was created with the following new features:
*Deferred expressions, which are not immediately evaluated
*Expressions that can set as well as get data
*Method expressions, which can invoke methods
The new expression language worked well for the purposes of JSF. But developers had problems when integrating the JSP EL with the JSF EL because of conflicts. Because of these incompatibilities, the unified expression language initiative was started to unify these expression languages. As of JSP 2.1, the expression languages of JSP 2.0 and JSF 1.1 have been merged into a single unified expression language (EL 2.1).
Version 3.0 of the expression language (the unified was no longer deemed necessary) was developed in a JSR independent of the JSP and JSF specifications in (JSR-341 ) . Some new features were added, most notably EL equivalents of Java 8's streams and lambda expressions.〔https://weblogs.java.net/blog/swchan2/archive/2013/07/01/standard-deviation-illustration-expression-language-30-servlet-environment〕

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Unified Expression Language」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.